package com.fdsc.erp.service.impl;

import com.baomidou.mybatisplus.enums.SqlLike;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.fdsc.erp.entity.QuestionnaireEntity;
import com.fdsc.erp.mapper.ta.QuestionnaireMapper;
import com.fdsc.erp.service.QuestionnaireService;
import org.apache.commons.lang.StringUtils;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

@Service("questionnaireService")
public class QuestionnaireServiceImpl extends ServiceImpl<QuestionnaireMapper, QuestionnaireEntity> implements QuestionnaireService {


    @Override
    public List<QuestionnaireEntity> selectQuestionnaireList(QuestionnaireEntity questionnaireEntity) {
        String fullName=questionnaireEntity.getFullName();
        return baseMapper.selectList(new EntityWrapper<QuestionnaireEntity>(new QuestionnaireEntity())
                .eq("是否审核", "同意")
                .eq(StringUtils.isNotBlank(questionnaireEntity.getDesignation()),"番号", questionnaireEntity.getDesignation())
                .like(StringUtils.isNotBlank(fullName),"姓名", "%"+fullName+"%")
        );
    }


    @Override
    public List<String> getDesignationList() {
        return baseMapper.getDesignationList();
    }

}
